Part Number Hot Search : 
80225 79GU1 47100 EFF18 ST92T195 1SS196 SMP60N06 LS30W35
Product Description
Full Text Search
 

To Download PALCE29M16H-25 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  publication# 08740 rev. g amendment /0 issue date: june 1993 2-327 advanced micro devices PALCE29M16H-25 24-pin ee cmos programmable array logic final com'l: h-25 distinctive characteristics n high-performance semicustom logic replacement; electrically erasable (ee) technology allows reprogrammability n 16 bidirectional user-programmable i/o logic macrocells for combinatorial/registered/ latched operation n output enable controlled by a pin or product terms n varied product term distribution for increased design flexibility n programmable clock selection with two clocks/ latch enables ( le s) and low/high clock/ le polarity n register/latch preload permits full logic verification n high speed (t pd = 25 ns, f max = 33 mhz and f max internal = 50 mhz) n full-function ac and dc testing at the factory for high programming and functional yields and high reliability n 24-pin 300 mil skinnydip and 28-pin plastic leaded chip carrier packages n extensive third-party software and programmer support through fusionpld partners general description the palce29m16 is a high-speed, ee cmos pro- grammable array logic (pal) device designed for gen- eral logic replacement in ttl or cmos digital systems. it offers high speed, low power consumption, high pro- gramming yield, fast programming and excellent reli- ability. pal devices combine the flexibility of custom logic with the off-the-shelf availability of standard prod- ucts, providing major advantages over other semicus- tom solutions such as gate arrays and standard cells, including reduced development time and low up-front development cost. block diagram v i/o logic macrocell 8 v i/o logic macrocell i/of 8 v i/o logic macrocell i/o 12 v i/o logic macrocell i/o 16 v i/o logic macrocell i/o 16 v i/o logic macrocell i/o 12 v i/o logic macrocell 8 v i/o logic macrocell i/of 2 v i/ oe i/o logic macrocell v v i/o v i/o v i/o v i/o v i/of v i/of 2 i/o logic macrocell i/o logic macrocell i/o logic macrocell i/o logic macrocell i/o logic macrocell i/o logic macrocell i/o logic macrocell 8 8 8 8 8 2 programmable and array 58 x 188 2 i -i i/of clk/ le i/clk/ le 2 12 16 16 12 oe pts oe pts oe pts oe pts 3 0 2 0 1 i/of 0 12 3 23 4 i/of 5 4 5 6 7 6 i/of 7 2 08740g-1
amd 2-328 PALCE29M16H-25 general description (continued) the palce29m16 uses the familiar sum-of-products (and-or) structure, allowing users to customize logic functions by programming the device for specific appli- cations. it provides up to 29 array inputs and 16 outputs. it incorporates amds unique input/output logic macro- cell which provides flexible input/output structure and polarity, flexible feedback selection, multiple output en- able choices, and a programmable clocking scheme. the macrocells can be individually programmed as combinatorial, registered, or latched with active-high or active-low polarity. the flexibility of the logic macro- cells permits the system designer to tailor the device to particular application requirements. increased logic power has been built into the palce29m16 by providing a varied number of logic product terms per output. eight outputs have 8 product terms each, four outputs have 12 product terms each, and the other four outputs have 16 product terms each. this varied product-term distribution allows complex functions to be implemented in a single pal device. each output can be dynamically controlled by a com- mon output enable pin or output enable product terms per bank of four outputs. each output can also be per- manently enabled or disabled. system operation has been enhanced by the addition of common asynchronous-preset and reset product terms and a power-up reset feature. the palce29m16 also incorporates preload and obser- vability functions which permit full logic verification of the design. the palce29m16 is offered in the space-saving 300-mil skinnydip package as well as the plastic leaded chip carrier package. connection diagrams top view i/of 7 i 2 skinnydip clk/ le i/of 3 v cc i/o 7 i/o 5 gnd i 1 i/of 2 i/o 1 i/of 1 i 0 i/of 6 i/o 6 i/ oe 1 3 5 7 9 11 12 10 2 4 8 6 24 22 20 18 16 14 13 15 23 21 17 19 i/of 0 i/o 0 i/o 3 i/o 2 i/clk/ le i/o 4 i/of 5 i/of 4 i/of 0 i 0 clk/ le nc v cc i 2 i/of 7 1 32 4282726 i/o 7 i/o 6 nc i/o 5 i/o 4 i/of 5 6 7 8 9 10 11 19 20 i/o 0 i/o 2 i/o 3 i/of 2 24 23 22 21 i/of 6 5 i/of 1 25 i/of 3 i/ oe gnd i/clk/ le i 1 i/of 4 12 13 17 15 16 14 18 i/o 1 nc nc plcc note: pin 1 is marked for orientation. pin designations clk/ le = clock/latch enable gnd = ground i = input i/clk/ le = input or clock/latch enable i/o = input/output i/of = input/output with dual feedback nc = no connection v cc = supply voltage 08740g-2 08740g-3
amd 2-329 PALCE29M16H-25 (com'l) ordering information commercial products valid combinations amd programmable logic products for commercial applications are available with several ordering options. the order number (valid combination) is formed by a combination of: valid combinations valid combinations lists configurations planned to be supported in volume for this device. consult the local amd sales office to confirm availability of specific valid combinations and to check on newly released combinations. pal ce 29 m 16 h -25 p c output type m = advanced macrocell number of flip-flops package type p = 24-pin plastic skinnydip (pd3024) j = 28-pin plastic leaded chip carrier (pl 028) temperature range c = commercial (0 c to +75 c) speed -25 = 25 ns family type pal = programmable array logic power h = half power (100 ma) technology ce = cmos electrically erasable number of array inputs /4 programming revision /4 = first revision (requires current programming algorithm) optional processing blank = standard processing PALCE29M16H-25 pc, jc /4
amd 2-330 PALCE29M16H-25 functional description inputs the palce29m16 has 29 inputs to drive each product term (up to 58 inputs with both true and complement versions available to the and array) as shown in the block diagram in figure 1. of these 29 inputs, 3 are dedicated inputs, 16 are from 8 i/o logic macrocells with two feedbacks, 8 are from other i/o logic macrocells with single feedback, one is the i/ oe input and one is the i/clk/ le input. initially the and-array gates are disconnected from all the inputs. this condition represents a logical true for the and array. by selectively programming the ee cells, the and array may be connected to either the true in- put or the complement input. when both the true and complement inputs are connected, a logical false re- sults at the output of the and gate. product terms the degree of programmability and complexity of a pal device is determined by the number of connections that form the programmable-and and or gates. each pro- grammable-and gate is called a product term. the palce29m16 has 188 product terms; 176 of these product terms provide logic capability and 12 are archi- tectural or control product terms. among the 12 control product terms, two are for common asynchronous- preset and reset, one is for observability, and one is for preload. the other eight are common output enable product terms. the output enable of each bank of four macrocells can be programmed to be controlled by a common output enable pin or two and/xor product terms. it may be also permanently enabled or perma- nently disabled. each product term on the palce29m16 consists of a 58-input and gate. the outputs of these and gates are connected to a fixed-or plane. product terms are allo- cated to or gates in a varied distribution across the de- vice ranging from 8 to 16 wide, with an average of 11 logic product terms per output. an increased number of product terms per output allows more complex functions to be implemented in a single pal device. this flexibility aids in implementing functions such as counters, exclu- sive-or functions, or complex state machines, where different states require different numbers of product terms. common asynchronous-preset and reset product terms are connected to all registered or latched i/os. when the asynchronous-preset product term is as- serted (high) all the registers and latches will immedi- ately be loaded with a high, independent of the clock. when the asynchronous-reset product term is asserted (high) all the registers and latches will be immediately loaded with a low, independent of the clock. the actual output state will depend on the macrocell polarity selec- tion. the latches must be in latched mode (not transpar- ent mode) for the reset, preset, preload, and power-up reset modes to be meaningful. input/output logic macrocells the i/o logic macrocell allows the user the flexibility of defining the architecture of each input or output on an in- dividual basis. it also provides the capability of using the associated pin either as an input or an output. the palce29m16 has 16 macrocells, one for each i/o pin. each i/o macrocell can be programmed for combi- natorial, registered or latched operation (see figure 2). combinatorial output is desired when the pal device is used to replace combinatorial glue logic. registers and latches are used in synchronous logic applications. v 1 0 preset reset s2 s3 1 1 1 0 0 1 0 0 s4 s5 common i/ oe pin oe pts for banks of 4 macrocells common asynchronous preset p0 p11 or p15 clk/ le i/clk/ le common asynchronous reset to and array i/o s6 s7 v cc s0 s1 d q 0 1 1 1 1 0 0 0 1 1 0 1 1 0 0 0 q clk/ le x r x 1 0 s8 08740g-4 figure 2a. palce29m16 macrocell (single feedback)
amd 2-331 PALCE29M16H-25 the output polarity for each macrocell in each of the three modes of operation is user-selectable, allowing complete flexibility of the macrocell configuration. eight of the macrocells (i/of 0 Ci/of 7 ) have two inde- pendent feedback paths to the and array (see figure 2b). the first is a dedicated i/o pin feedback to the and array for combinatorial input. the second path consists of a direct register/latch feedback to the array. if the pin is used as a dedicated input using the first feedback path, the register/latch feedback path is still available to the and array. this path provides the capability of using the register/latch as a buried state register/latch. the other eight macrocells have a single feedback path to the and array. this feedback is user-selectable as either an i/o pin or a register/latch feedback (see figure 2a). each macrocell can provide true input/output capability. the user can select each macrocell register/latch to be driven by either the signal generated by the and-or ar- ray or the i/o pin. when the i/o pin is selected as the in- put, the feedback path provides the register/latch input to the array. when used as an input, each macrocell is also user-programmable for registered, latched, or com- binatorial input. the palce29m16h has a dedicated clk/ le pin and an i/clk/ le pin. all macrocells have a programmable switch to choose between these two pins as the clock or latch enable signal. these signals are clock signals for macrocells configured as registers and latch enable sig- nals for macrocells configured as latches. the polarity of these clk/ le signals is also individually programma- ble. thus different registers or latches can be driven by different clocks and clock phases. the output-enable mode of each of the macrocells can be selected by the user. the i/o pin can be configured as an output pin (permanently enabled) or as an input pin (permanently disabled). it can also be configured as a dynamic i/o controlled by the output enable pin or by two and-xor product terms which are available for each bank of four i/o logic macrocells. i/o logic macrocell configuration amds unique i/o macrocell offers major benefits through its versatile, programmable input/output cell structure, multiple clock choices, flexible output enable and feedback selection. eight i/o macrocells with single feedback contain 9 ee cells, while the other eight ma- crocells contain 8 ee cells for programming the input/ output functions (see table 1). ee cell s 1 controls whether the macrocell will be combi- natorial or registered/latched. s 0 controls the output po- larity (active-high or active-low). s 2 determines whether the storage element is a register or a latch. s 3 allows the use of the macrocell as an input register/latch or as an output register/latch. it selects the direction of the data path through the register/latch. if connected to the usual and-or array output, the register/latch is an output connected to the i/o pin. if connected to the i/o pin, the register/latch becomes an input register/latch to the and array using the feedback data path. programmable ee cells s 4 and s 5 allow the user to se- lect one of the four clk/ le signals for each macrocell. s 6 and s 7 are used to control output enable as pin con- trolled, two-product-term-controlled, permanently en- abled or permanently disabled. s 8 controls a feedback multiplexer for the macrocells with a single feedback path only. using the programmable ee cells s 0 Cs 8 various input and output configurations can be selected. some of the possible configuration options are shown in figure 3. in the unprogrammed state (charged, disconnected), an architectural cell is said to have a value of 1; in the pro- grammed state (discharged, connected to gnd), an ar- chitectural cell is said to have a value of 0. v 1 0 preset reset s2 s3 1 1 1 0 0 1 0 0 s4 s5 common i/ oe pin oe pts for banks of 4 macrocells common asynchronous preset p0 p7 clk/ le i/clk/ le common asynchronous reset to and array i/of s6 s7 v cc s0 s1 d q 0 1 1 1 1 0 0 0 1 1 0 1 1 0 0 0 q clk/ le to and array x rf x 08740g-5 figure 2b. palce29m16 macrocell (dual feedback)
amd 2-332 PALCE29M16H-25 table 1a. palce29m16 i/o logic macrocell architecture selections s 2 storage element 1 register 0 latch s 3 i/o cell 1 output cell 0 input cell s 0 output polarity 1 active low 0 active high s 1 output type 1 combinatorial 0 register/latch s 8 feedback* 1 register/latch 0 i/o *applies to macrocells with single feedback only. table 1b. palce29m16 i/o logic macrocell clock polarity and output enable selections s 4 s 5 clock edge/latch enable level 1 1 clk/ le pin positive-going edge, active-low le 1 0 clk/ le pin negative-going edge, active-high le 0 1 i/clk/ le pin positive-going edge, active-low le 0 0 i/clk/ le pin negative-going edge, active-high le s 6 s 7 output buffer control 1 1 pin-controlled three-state enable 1 0 xor pt-controlled three-state enable 0 1 permanently enabled (output only) 0 0 permanently disabled (input only) notes: 1 = erased state (charged or disconnected). 0 = programmed state (discharged or connected). *active-low le means that data is stored when the le pin is high, and the latch is transparent when the le pin is low. active-high le means the opposite.
amd 2-333 PALCE29M16H-25 some possible configurations of the input/output logic macrocell (for other useful configurations, please refer to the macrocell diagrams in figure 2. all macrocell architecture cells are independently programmable). v dq q s = 0 s = 0 s = 1 s = 1 0 1 3 2 v dq q s = 1 s = 1 s = 1 0 1 3 v dq q s = 0 s = 0 s = 1 s = 1 0 1 3 2 v dq q s = 0 s = 1 s = 1 0 1 3 output registered/active low output combinatorial/active low output registered/active high output combinatorial/active high 08740g-6 08740g-7 08740g-8 08740g-9 figure 3a. dual feedback macrocells dq s = 1 s = 0 s = 1 s = 0 s = 1 0 1 3 8 2 q v s = 1 s = 1 s = 1 s = 0 0 1 3 8 dq le s = 0 s = 0 s = 1 s = 0 s = 0 0 1 3 8 2 q s = 0 s = 1 s = 1 s = 0 0 1 3 8 output registered/active low, i/o feedback output combinatorial/active low, i/o feedback output latched/active high, i/o feedback output combinatorial/active high, i/o feedback 08740g-10 08740g-11 08740g-12 08740g-13 figure 3b. single feedback macrocells
amd 2-334 PALCE29M16H-25 possible configurations of the input/output logic macrocell v dq q s = 1 s = 0 s = 1 s = 1 s = 1 0 1 3 8 2 dq q s = 1 s = 1 s = 1 s = 1 s = 1 0 1 3 8 2 v dq q s = 1 s = 0 s = 1 s = 1 s = 0 0 1 3 8 2 le dq q s = 1 s = 1 s = 1 s = 1 s = 0 0 1 3 8 2 le output registered/active low, register feedback output combinatorial/active low, register feedback output latched/active low, latched feedback output combinatorial/active low, latched feedback 08740g-14 08740g-15 08740g-16 08740g-17 figure 3b. single feedback macrocells (continued) input registered/latched d q s = 0 s = 1 (for single feedback only) s = 1 register = 0 latch 3 8 2 v programmable-and array 08740g-18 figure 3c. all macrocells
amd 2-335 PALCE29M16H-25 power-up reset all flip-flops power up to a logic low for predictable sys- tem initialization. the outputs of the palce29m16 de- pend on whether they are selected as registered or combinatorial. if registered is selected, the output will be low if programmed as active low and high if pro- grammed as active high. if combinatorial is selected, the output will be a function of the logic. preload to simplify testing, the palce29m16 is designed with preload circuitry that provides an easy method for test- ing logical functionality. both product-term-controlled and supervoltage-enabled preload modes are avail- able. the ttl-level preload product term can be useful during debugging, where supervoltages may not be available. preload allows any arbitrary state value to be loaded into the registers/latches of the device. a typical func- tional-test sequence would be to verify all possible state transitions for the device being tested. this requires the ability to set the state registers into an arbitrary present state value and to set the devices inputs into an arbi- trary present input value. once this is done, the state machine is clocked into a new state, or next state, which can be checked to validate the transition from the present state. in this way any transition can be checked. since preload can provide the capability to go directly to any desired arbitrary state, test sequences may be greatly shortened. also, all possible states can be tested, thus greatly reducing test time and development costs and guaranteeing proper in-system operation. observability the output register/latch observability product term, when asserted, suppresses the combinatorial output data from appearing on the i/o pin and allows the obser- vation of the contents of the register/latch on the output pin for each of the logic macrocells. this unique feature allows for easy debugging and tracing of the buried state machines. in addition, a capability of supervoltage ob- servability is also provided. security cell a security cell is provided on each device to prevent un- authorized copying of the users proprietary logic de- sign. once programmed, the security cell disables the programming, verification, preload, and the obser- vability modes. the only way to erase the protection cell is by erasing the entire array and architecture cells, in which case no proprietary design can be copied. (this cell should be programmed only after the rest of the de- vice has been completely programmed and verified.) programming and erasing the palce29m16 can be programmed on standard logic programmers. it may also be erased to reset a pre- viously configured device back to its virgin state. era- sure is automatically performed by the programming hardware. no special erasure operation is required. quality and testability the palce29m16 offers a very high level of built-in quality. the erasability of the device provides a direct means of verifying performance of all the ac and dc pa- rameters. in addition, this verifies complete progr- ammability and functionality of the device to yield the highest programming yield and post-programming func- tional yield in the industry. technology the high-speed palce29m16 is fabricated with amds advanced electrically-erasable (ee) cmos process. the array connections are formed with proven ee cells. inputs and outputs are designed to be compatible with ttl devices. this technology provides strong input- clamp diodes, output slew-rate control, and a grounded substrate for clean switching.
amd 2-336 PALCE29M16H-25 logic diagram dip (plcc) pinouts 0 48 12 16 20 24 28 32 36 40 44 48 52 56 input/ output macro observe product term (3) 2 i (4) 3 i/of input/ output macro input/ output macro (5) 4 i/of input/ output macro input/ output macro (6) 5 i/o input/ output macro input/ output macro (7) 6 i/o input/ output macro 23(27) i 22(26) i/of preset product term 21 (25) i/of 20 (24) i/o continued on next page clk/le (2) 1 19 (23) i/o 0 0 1 0 1 6 7 6 7 2 08740g-19
amd 2-337 PALCE29M16H-25 logic diagram dip (plcc) pinouts 08740g-19 (concluded) input/ output macro input/ output macro (9) 7 i/o 18 (21) i/o input/ output macro (10) 8 i/o input/ output macro 17 (20) i/o 0 48 12 16 20 24 28 32 36 40 44 48 52 56 input/ output macro (11) 9 i/of input/ output macro 16 (19) i/of input/ output macro preload product term (13) 11 i/oe input/ output macro 15 (18) i/of reset product term 13 (16) i/clk/le 0 48 12 16 20 24 28 32 36 40 44 48 52 56 (12) 10 i/of 2 3 2 3 14 (17) i 1 4 5 4 5
amd 2-338 PALCE29M16H-25 (com'l) absolute maximum ratings storage temperature C65 c to +150 c . . . . . . . . . . . ambient temperature with power applied C55 c to +125 c . . . . . . . . . . . . . supply voltage with respect to ground C0.5 v to +7.0 v . . . . . . . . . . . . . dc input voltage C0.5 v to v cc + 0.5 v . . . . . . . . . . . dc output or i/o pin voltage C0.5 v to v cc + 0.5 v . . . . . . . . . . . . . . . static discharge voltage 2001 v . . . . . . . . . . . . . . . . . latchup current (t a = 0 c to +75 c) 100 ma . . . . . stresses above those listed under absolute maximum rat- ings may cause permanent device failure. functionality at or above these limits is not implied. exposure to absolute maxi- mum ratings for extended periods may affect device reliabil- ity. programming conditions may differ. operating ranges commercial (c) devices ambient temperature (t a ) operating in free air 0 c to 75 c . . . . . . . . . . . . . . . supply voltage (v cc ) with respect to ground 4.75 v to 5.25 v . . . . . . . . . . operating ranges define those limits between which the func- tionality of the device is guaranteed. dc characteristics over commercial operating ranges unless otherwise specified parameter symbol parameter description test conditions min max unit v oh output high voltage i oh = C2 ma v in = v ih or v il 2.4 v v cc = min v ol output low voltage i ol = 8 ma v in = v ih or v il 0.5 i ol = 4 ma v cc = min 0.33 v i ol = 20 m a 0.1 v ih input high voltage guaranteed input logical high 2.0 v voltage for all inputs (note 1) v il input low voltage guaranteed input logical low 0.8 v voltage for all inputs (note 1) i ih input high leakage current v in = 5.5 v, v cc = max (note 2) 10 m a i il input low leakage current v in = 0 v, v cc = max (note 2) C10 m a i ozh off-state output leakage v out = 5.5 v, v cc = max 10 m a current high v in = v ih or v il (note 2) i ozl off-state output leakage v out = 5.5 v, v cc = max C10 m a current low v in = v ih or v il (note 2) i sc output short-circuit current v out = 0.5 v, v cc = max (note 3) C30 C130 ma i cc supply current v in = 0 v, outputs open (i out = 0 ma) 100 ma v cc = max notes: 1. these are absolute values with respect to device ground all overshoots due to system and/or tester noise are included. 2. i/o pin leakage is the worst case of i il and i ozl (or i ih and i ozh ). 3. not more than one output should be shorted at a time and duration of the short-circuit should not exceed one second. v out = 0.5 v has been chosen to avoid test problems caused by tester ground degradation.
amd 2-339 PALCE29M16H-25 (com'l) capacitance (note 1) parameter symbol parameter description test conditions typ unit c in input capacitance v in = 0 v v cc = 5.0 v, t a = 25 c, 5 pf c out output capacitance v out = 0 v f = 1 mhz 8 pf note: 1. these parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified where capacitance may be affected. switching characteristics registered operation parameter symbol parameter description min max unit combinatorial output t pd input or i/o pin to combinatorial output 25 ns output register t sor input or i/o pin to output register setup 15 ns t cor output register clock to output 15 ns t hor data hold time for output register 0 ns input register t sir i/o pin to input register setup 2 ns t cir register feedback clock to combinatorial output 28 ns t hir data hold time for input register 6 ns clock and frequency t cis register feedback to output register/latch setup 20 ns f max maximum frequency 1/(t sor + t cor ) 33.3 mhz f maxi maximum internal frequency 1/t cis 50 mhz t cwh pin clock width high 8 ns t cwl pin clock width low 8 ns 08740g-20 v output register t cor t cir clk input register t sir t sor t cis v i/o i/o t pd i/o i/o and-or array t cis t pd
amd 2-340 PALCE29M16H-25 switching waveforms output register input register clock width combinatorial output combinatorial input v t v t combinatorial output t pd registered input clock combinatorial output t sir t cir t hir clock t cwh t cwl t cis combinatorial input clock v t v t v t registered output t sor t hor t cor 08740g-21 08740g-22 08740g-23 08740g-24
amd 2-341 PALCE29M16H-25 (com'l) switching characteristics latched operation parameter symbol parameter description min max unit combinatorial output t pd input or i/o pin to combinatorial output 25 ns t ptd input or i/o pin to output via one transparent latch 28 ns output latch t sol input or i/o pin to output latch setup 15 ns t gol latch enable to output through transparent output latch 15 ns t hol data hold time for output latch 0 ns t stl input or i/o pin to output latch setup via transparent input latch 18 ns input latch t sil i/o pin to input latch setup 2 ns t gil latch feedback, latch enable transparent mode to combinatorial output 28 ns t hil data hold time for input latch 6 ns latch enable t gis latch feedback to output register/latch setup 20 ns t gwh pin enable width high 8 ns t gwl pin enable width low 8 ns 08740g-25 output latch t gol t ptd t gis i/o i/o t gil t ptd t pd le input latch t stl t sil t ptd i/o i/o t sol t ptd t pd and-or array t gis input/output latch specs
amd 2-342 PALCE29M16H-25 switching waveforms note: 1. if the combinatorial input changes while le is in the latched mode and le goes into the transparent mode after t ptd ns has elapsed, the corresponding latched output will change t gol ns after le goes into the transparent mode. if the combinatorial input change while le is in the latched mode and le goes into the transparent mode before t ptd ns has elapsed, the corre- sponding latched output will change at the later of the followingt ptd ns after the combinatorial input changes or t gol ns after le goes into the latched mode. output latch latch (transparent mode) le width input and output latch relationship input latch le t gwl latched transparent t gwl v t combinatorial output latched output latched input combinatorial input t pd t ptd t ptd v t v t v t le latched input combinatorial output transparent v t t sil t hil t gil t ptd v t v t v t v t v t le latched output latched input combinatorial input transparent v t v t v t note 1 t stl t sol t hol t stl t stl v t v t t gol v t v t latched le v t v t t gis le transparent transparent latched input latch output latch 08740g-26 08740g-27 08740g-28 08740g-29 08740g-30
amd 2-343 PALCE29M16H-25 (com'l) switching characteristics reset/preset, enable parameter symbol parameter description min max unit combinatorial output t apo input or i/o pin to output register/latch reset/preset 30 ns t aw asynchronous reset/preset pulse width 15 ns t aro asynchronous reset/preset to output register/latch recovery 15 ns t ari asynchronous reset/preset to input register/latch recovery 12 ns output enable operation t pzx i/ oe pin to output enable 20 ns t pxz i/ oe pin to output disable (note 1) 20 ns t ea input or i/o to output enable via pt 25 ns t er input or i/o to output disable via pt (note 1) 25 ns note: 1. output disable times do not include test load rc time constants. switching waveforms 08740g-31 08740g-34 08740g-33 08740g-32 output register/latch reset/preset pin 11 to output disable/enable input register/latch reset/preset input to output disable/enable combinatorial asynchronous reset/preset registered/latched output v t v t v t clock t aro t aw t apo v t pin 11 combinatorial/ registered/ latched output t pxz t pzx v ol + 0.5 v v oh ?0.5 v v t v t combinatorial input combinatorial/ registered/latched output t er t ea v ol + 0.5 v v oh - 0.5 v v t combinatorial asynchronous reset/preset v t v t clock t aw t ari .
amd 2-344 PALCE29M16H-25 key to switching waveforms ks000010 must be steady may change from h to l may change from l to h does not apply dont care, any change permitted will be steady will be changing from h to l will be changing from l to h changing, state unknown center line is high- impedance off state waveform inputs outputs switching test circuit specification switch s 1 c l r 1 r 2 measured output value t pd , t co , t gol closed 1.5 v t ea , t pzx z ? h: open 35 pf 470 w 390 w 1.5 v z ? l: closed t er , t pxz h ? z: open 5 pf h ? z: v oh C0.5 v l ? z: closed l ? z: v ol +0.5 v 5 v output s 1 r 1 r 2 c l 08740g-35
amd 2-345 PALCE29M16H-25 preload the palce29m16 has the capability for product-term preload. when the global-preload product term is true, the palce29m16 will enter the preload mode. this fea- ture aids functional testing by allowing direct setting of register states. the procedure for preload is as follows: set the selected input pins to the user selected preload condition. apply the desired register value to the i/o pins. this sets q of the register. the value seen on the i/o pin, after preload, will depend on whether the macrocell is active high or active low. pulse the clock pin (pin 1). remove the inputs to the i/o pins. remove the preload condition. verify v ol /v oh for all output pins as per pro- grammed pattern. because the preload command is a product term, any input to the array can be used to set preload (including i/o pins and registers). preload itself will change the val- ues of the i/o pins and registers. this will have unpre- dictable results. therefore, only dedicated input pins should be used for the preload command. parameter symbol parameter description min rec. max unit t d delay time 0.5 1.0 5.0 m s t w pulse width 250 500 700 ns t i/o valid output 100 500 ns t d v ih inputs i/o pins clk pin 1 (2) t d t d t w v il v oh / v ih v ol / v il v il v ih t io preload mode data to be preloaded 08740g-36 preload waveform
amd 2-346 PALCE29M16H-25 observability the palce29m16 has the capability for product-term observability. when the global-observe product term is true, the palce29m16 will enter the observe mode. this feature aids functional testing by allowing direct ob- servation of register states. when the palce29m16 is in the observe mode, the output buffer is enabled and the i/o pin value will be q of the corresponding register. this overrides any oe inputs. the procedure for observe is: remove the inputs to all the i/o pins. set the inputs to the user selected observe configuration. the register values will be sent to the correspond- ing i/o pins. remove the observe configuration from the selected i/o pins. because the observe command is a product term, any input to the array can be used to set observe (including i/o pins and registers). if i/o pins are used, the observe mode could cause a value change, which would cause the device to oscillate in and out of the observe mode. therefore, only dedicated input pins should be used for the observe command. parameter symbol parameter description min rec. max unit t d delay time 0.5 1.0 5.0 m s t i/o valid output 100 500 ns t d v ih input pins i/o pins clk pin 1 (2) v il v il t io v ih v ol v oh observe mode 08740g-37 observability waveform
amd 2-347 PALCE29M16H-25 power-up reset the registered devices in the amd pal family have been designed with the capability to reset during system power-up. following power-up, all registers will be reset to low. the output state will depend on the polarity of the output buffer. this feature provides extra flexibility to the designer and is especially valuable in simplifying state machine initialization. a timing diagram and parameter table are shown below. due to the asynchronous operation of the power-up reset, and the wide range of ways v cc can rise to its steady state, two conditions are required to ensure a valid power-up re- set. these conditions are: the v cc rise must be monotonic. following reset, the clock input must not be driven from low to high until all applicable input and feedback setup times are met. parameter symbol parameter description min max unit t pr power-up reset time 10 m s t s input or feedback setup time t w clock width t r v cc rise time 500 m s see switching characteristics t pr t w t s 4 v v cc power registered active low output clock t r 08740g-38 power-up reset waveform
amd 2-348 PALCE29M16H-25 typical thermal characteristics measured at 25 c ambient. these parameters are not tested. parameter symbol parameter description skinnydip plcc unit q jc thermal impedance, junction to case 17 11 c/w q ja thermal impedance, junction to ambient 63 51 c/w q jma thermal impedance, junction to ambient with air flow 200 ifpm air 60 43 c/w 400 ifpm air 52 38 c/w 600 ifpm air 43 34 c/w 800 ifpm air 39 30 c/w typ plastic q jc considerations the data listed for plastic q jc are for reference only and are not recommended for use in calculating junction temperatures. the heat-flow paths in plastic-encapsulated devices are complex, making the q jc measurement relative to a specific location on the package surface. tests indicate this measurement reference point is directly below the die-attach area on the bottom center of the package. furthermore, q jc tests on packages are performed in a constant-temperature bath, keeping the package surface at a constant temperature. therefore, the measurements can only be used in a similar environment.


▲Up To Search▲   

 
Price & Availability of PALCE29M16H-25

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X